.order-paydialog {
    * {
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
    }
    position: fixed;
    top: 0;
    z-index: 100;
    display: none;
    width: 100%;
    height: 100%;
    .maskbg {
        position: absolute;
        left: 0;
        top: 0;
        z-index: 1;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, .5);
    }
    .table {
        position: relative;
        top: 0;
        left: 0;
    }
    .container {
        position: relative;
        z-index: 10;
        display: block;
        padding: 55px 78px 20px;
        width: 572px;
        height: auto;
        background-color: #fff;
        box-sizing: border-box;
        .close {
            position: absolute;
            z-index: 10;
            top: 34px;
            right: 44px;
            display: block;
            width: 32px;
            height: 32px;
        }
        ul {
            margin-top: 20px;
            li {
                position: relative;
                margin-bottom: 20px;
                dl {
                    font-size: 14px;
                    line-height: 32px;
                    dt {
                        float: left;
                        padding-right: 6px;
                        width: 114px;
                        height: 32px;
                        text-align: right;
                        font-size: 14px;
                        i {
                            color: $dev-color-txt;
                        }
                        &.ce52 {
                            color: $dev-color-txt;
                            ;
                        }
                    }
                    dd {
                        float: left;
                        width: 132px;
                        position: relative;
                        &.w258 {
                            width: 258px;
                            height: 106px;
                        }
                        &.h40 {
                            height: 40px;
                        }
                        input {
                            display: block;
                            padding: 4px 10px;
                            width: 258px;
                            height: 32px;
                            font-size: 14px;
                            border: 1px solid #eee;
                            box-sizing: border-box;
                        }
                        textarea {
                            display: block;
                            padding: 10px;
                            width: 100%;
                            height: 106px;
                            font-size: 14px;
                            border: 1px solid #eee;
                            box-sizing: border-box;
                        }
                        .btn-up {
                            cursor: pointer;
                            display: block;
                            width: 140px;
                            height: 140px;
                            overflow: hidden;
                            //background: url(../../img/order/up.png) no-repeat center center;
                            input {
                                position: absolute;
                                left: 0;
                                top: 0;
                                z-index: 3;
                                width: 100%;
                                height: 100%; 
                                opacity: 0;
                                cursor: pointer;                       
                            }
                            img{
                                width: 100%;
                                height: 100%;
                            }
                        }
                        .btn-submit {
                            display: block;
                            width: 164px;
                            height: 40px;
                            line-height: 40px;
                            text-align: center;
                            color: #fff;
                            font-size: 16px;
                            background-color: $dev-color-active;
                            border-radius: $dev-btn-border-radius;
                        }
                    }
                }
            }
        }
    }
}